﻿// EditorCtrl
ctrls.controller('EditorCtrl', function ($scope, $http, $modalStack, $modalInstance, param) {
    /* Định nghĩa biến toàn cục */
    $scope.data = {};
    $scope.strings = {};
    $scope.style = {};
    $scope.variable = {};
    // Gán giá trị init
    /* Định nghĩa phương thức xử lý */
    // Xử lý lấy chuỗi resource
    $scope.getStrings = function () {
        $pc(function () {
            $scope.strings = {
                Title: $nm('CTS.COM.UCS.EDITOR.Title'),
                Close: $nm('CTS.COM.UCS.EDITOR.Close')
            };
        });
    };
    // Xử lý init
    $scope.init = function () {
        $scope.data.model = param.content;
    };
    // Xử lý close
    $scope.close = function () {
        $modalInstance.close($scope.data.model);
    };
    $modalStack.dismiss = function () {
        $scope.close();
    };

    /* Định nghĩa các events */
    // Tiến hành lấy chuỗi resource
    $scope.getStrings();
    // Tiến hành xử lý init
    $scope.init();
});